package com.qumitech.visualnovel.controller.vo.voiceRoom;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFilter;

import java.util.List;

/**
 * @Auther: yilu
 * @Date: 2019/3/14 00:51
 * @Description:
 */
public class VoiceRoomData {
    @JSONField(name = "statistic")
    private List<VoiceRoomStatisticDTO> voiceRoomStatisticDTOS;

    @JSONField(name = "count")
    private Integer listCount;

    @JSONField(name = "total_room_num")
    private Long totalRoomNum;

    @JSONField(name = "increased_room_num")
    private Long increasedRoomNum;

    @JSONField(name = "total_broadcast_duration")
    private Long totalBroadcastDuration;

    @JSONField(name = "total_account_number")
    private Long totalAccountNumber;

    @JSONField(name = "total_account_count")
    private Long totalAccountCount;

    @JSONField(name = "total_account_duration")
    private Long totalAccountDuration;

    @JSONField(name = "average_account_duration")
    private Long averageAccountDuration;

    @JSONField(name = "send_gift_account_number")
    private Long sendGiftAccountNumber;

    @JSONField(name = "send_gift_account_count")
    private Long sendGiftAccountCount;

    @JSONField(name = "diamond_income")
    private Long diamondIncome;

    @JSONField(name = "coin_income")
    private Long coinIncome;


    public List<VoiceRoomStatisticDTO> getVoiceRoomStatisticDTOS() {
        return voiceRoomStatisticDTOS;
    }

    public void setVoiceRoomStatisticDTOS(List<VoiceRoomStatisticDTO> voiceRoomStatisticDTOS) {
        this.voiceRoomStatisticDTOS = voiceRoomStatisticDTOS;
    }

    public Integer getListCount() {
        return listCount;
    }

    public void setListCount(Integer listCount) {
        this.listCount = listCount;
    }

    public Long getTotalRoomNum() {
        return totalRoomNum;
    }

    public void setTotalRoomNum(Long totalRoomNum) {
        this.totalRoomNum = totalRoomNum;
    }


    public Long getIncreasedRoomNum() {
        return increasedRoomNum;
    }

    public void setIncreasedRoomNum(Long increasedRoomNum) {
        this.increasedRoomNum = increasedRoomNum;
    }



    public Long getTotalAccountNumber() {
        return totalAccountNumber;
    }

    public void setTotalAccountNumber(Long totalAccountNumber) {
        this.totalAccountNumber = totalAccountNumber;
    }

    public Long getTotalAccountCount() {
        return totalAccountCount;
    }

    public void setTotalAccountCount(Long totalAccountCount) {
        this.totalAccountCount = totalAccountCount;
    }

    public Long getSendGiftAccountNumber() {
        return sendGiftAccountNumber;
    }

    public void setSendGiftAccountNumber(Long sendGiftAccountNumber) {
        this.sendGiftAccountNumber = sendGiftAccountNumber;
    }

    public Long getSendGiftAccountCount() {
        return sendGiftAccountCount;
    }

    public void setSendGiftAccountCount(Long sendGiftAccountCount) {
        this.sendGiftAccountCount = sendGiftAccountCount;
    }

    public Long getDiamondIncome() {
        return diamondIncome;
    }

    public void setDiamondIncome(Long diamondIncome) {
        this.diamondIncome = diamondIncome;
    }

    public Long getCoinIncome() {
        return coinIncome;
    }

    public void setCoinIncome(Long coinIncome) {
        this.coinIncome = coinIncome;
    }

    public Long getTotalBroadcastDuration() {
        return totalBroadcastDuration;
    }

    public void setTotalBroadcastDuration(Long totalBroadcastDuration) {
        this.totalBroadcastDuration = totalBroadcastDuration;
    }

    public Long getTotalAccountDuration() {
        return totalAccountDuration;
    }

    public void setTotalAccountDuration(Long totalAccountDuration) {
        this.totalAccountDuration = totalAccountDuration;
    }

    public Long getAverageAccountDuration() {
        return averageAccountDuration;
    }

    public void setAverageAccountDuration(Long averageAccountDuration) {
        this.averageAccountDuration = averageAccountDuration;
    }
}
